您的目標是將一個後置表達式(逆波蘭表示法)轉換為其對應的前綴表達式(波蘭表示法),透過建立並遍歷運算式樹來完成。
針對後置表達式A B + C *,該演算法建立以下樹形結構:
*
/ \
+ C
/ \
A B前序走訪結果為前綴表達式:* + A B C。
A至Z)。+、至、*、/。範例 1:
5A B + C ** + A B C範例 2:
7A B C * + D // + A * B C D範例 3:
7A B + C D - ** + A B - C D| 限制條件 | 數值 |
|---|---|
| 時間限制 | 1 秒 |
| 記憶體限制 | 128 MiB |